#ifndef FD_XKERNEL_DLL_CFG_H_
#define FD_XKERNEL_DLL_CFG_H_ 1

// If we're not including this from a client build, specify that the stuff
// should get exported. Otherwise, import it.
#   if defined( FD_XKERNEL_STATIC_LIB )
// Linux compilers don't have symbol import/export directives.
#       define FD_Kernel_Export
#       define FD_Kernel_Private
#   else
#       if defined( FD_XKERNEL_EXPORTS )
            #if (defined( __WIN32__ ) || defined( _WIN32 ))
#               define FD_Kernel_Export __declspec( dllexport )
            #endif
#       else
#           if defined( __MINGW32__ )
#               define FD_Kernel_Export
#           elif defined(__OS_WIN__)
#               define FD_Kernel_Export __declspec( dllimport )
#           else
#                define FD_Kernel_Export
#           endif
#       endif
#       define FD_Kernel_Private
#   endif

#ifdef FDB_LINUX
#define _SILENCE_STDEXT_HASH_DEPRECATION_WARNINGS 1
#define INFINITE            0xFFFFFFFF  // Infinite timeout

#endif

#define INFINITE            0xFFFFFFFF  // Infinite timeout

#endif

